#ifndef FILE_H_
#define FILE_H_

class File
{
    public:
    File( ){ m_n_current_fd = 0; }
    bool open( int& fd, const char * filename );
    bool close( const int& fd );
    void read( const int& fd, unsigned char * buf, const int& length );
    void write( const int& fd, const unsigned char * buf, const int& length );
    
    private:
    static const int N_MAX_FD           = 100;  //TBD
    int m_n_current_fd;
};

#endif /*FILE_H_*/
